Smush\Core\CDN\CDN_Srcset_Controller D

Total Complexity 129
Dependencies 7
Dependents 3
Total lines 920
Lines of code 387
Logical lines of code 233
Comment lines 388
Methods 20
Properties 10

Methods 20

Method Rating Maintainability Complexity Lines of code
parse_image()
C
36 26 72
generate_srcset()
A
46 16 37
set_additional_srcset()
A
40 13 59
update_image_srcset()
A
46 14 38
filter_rest_api_response()
A
53 9 22
get_size_from_file_name()
S
58 5 15
is_valid_url()
S
60 5 13
max_content_width()
S
62 5 11
__construct()
S
57 4 16
parse_background_image()
S
59 4 15
process_cdn_status()
S
60 4 13
maybe_generate_srcset()
S
54 3 21
update_image_sizes()
S
63 4 10
get_image_size()
S
62 3 11
get_cdn_srcset_priority()
S
78 3 3
process_src()
S
64 3 9
update_cdn_image_src_args()
S
69 2 7
update_image_srcset_in_ajax()
S
70 2 6
should_run()
S
79 2 3
get_instance()
S
71 2 6